02ea6ca5b57aa72df5972810d1813a23fbbbe942,src/com/itmill/toolkit/tests/TestComponentsAndLayouts.java,TestComponentsAndLayouts,createNewView,#,79
Before Change
main.addComponent(el);
// //////////////////////////////////////////////////////////////////////////
main.addComponent(new Label("<hr /><h1>Components inside Panel</h3>",
Label.CONTENT_XHTML));
Panel panel = new Panel("Panel");
populateLayout(panel);
main.addComponent(panel);
// //////////////////////////////////////////////////////////////////////////
main
.addComponent(new Label(
"<hr /><h1>Components inside vertical SplitPanel (splitpanel is under 250height ExpandLayout)</h3>",
Label.CONTENT_XHTML));
ExpandLayout sp1l = new ExpandLayout();
sp1l.setHeight(250);
sp1l.setHeightUnits(ExpandLayout.UNITS_PIXELS);
SplitPanel sp1 = new SplitPanel(SplitPanel.ORIENTATION_VERTICAL);
sp1l.addComponent(sp1);
OrderedLayout sp1first = new OrderedLayout();
OrderedLayout sp1second = new OrderedLayout();
sp1.setFirstComponent(sp1first);
populateLayout(sp1first);
populateLayout(sp1second);
sp1.setSecondComponent(sp1second);
main.addComponent(sp1l);
// //////////////////////////////////////////////////////////////////////////
main
.addComponent(new Label(
"<hr /><h1>Components inside horizontal SplitPanel (splitpanel is under 250px height ExpandLayout)</h3>",
Label.CONTENT_XHTML));
ExpandLayout sp2l = new ExpandLayout();
sp2l.setHeight(250);
sp2l.setHeightUnits(ExpandLayout.UNITS_PIXELS);
SplitPanel sp2 = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
sp2l.addComponent(sp2);
OrderedLayout sp2first = new OrderedLayout();
OrderedLayout sp2second = new OrderedLayout();
sp2.setFirstComponent(sp2first);
populateLayout(sp2first);
populateLayout(sp2second);
sp2.setSecondComponent(sp2second);
main.addComponent(sp2l);
// //////////////////////////////////////////////////////////////////////////
main.addComponent(new Label(
"<hr /><h1>Components inside TabSheet</h3>",
Label.CONTENT_XHTML));
TabSheet tabsheet = new TabSheet();
OrderedLayout tab1 = new OrderedLayout();
tab1.addComponent(new Label("try tab2"));
OrderedLayout tab2 = new OrderedLayout();
populateLayout(tab2);
tabsheet
.addTab(tab1, "TabSheet tab1", new ClassResource("m.gif", this));
tabsheet
.addTab(tab2, "TabSheet tab2", new ClassResource("m.gif", this));
main.addComponent(tabsheet);
// test(tabsheet);
// test(tab1);
// test(tab2);
// test(expandLayout);
// //////////////////////////////////////////////////////////////////////////
main.addComponent(new Label(
"<hr /><h1>Components inside GridLayout</h3>",
Label.CONTENT_XHTML));
GridLayout gridLayout = new GridLayout(4, 100);
populateLayout(gridLayout);
main.addComponent(gridLayout);
// test(gridLayout);
// //////////////////////////////////////////////////////////////////////////
After Change
setMainWindow(main);
// By default push all containers inside main window
Layout target = main;
main
.addComponent(new Label(
"Each Layout and their contained components should "
+ "have icon, caption, description, user error defined. "
+ "Eeach layout should contain similar components. "
+ "All components are in immmediate mode. See source how to tweak this test."));
main.addComponent(eventListenerFeedback);
// //////////////////////////////////////////////////////////////////////////
if (true) {
window = new Window("Components inside Window (TEST: Window)");
if (false) {
// push every container and their components inside window
target = window;
} else {
// window is just one container to be tested
populateLayout(window);
}
getMainWindow().addWindow(window);
}
// //////////////////////////////////////////////////////////////////////////
if (true) {
target
.addComponent(new Label(
"<hr /><h1>Components inside horizontal OrderedLayout</h3>",
Label.CONTENT_XHTML));
OrderedLayout ol = new OrderedLayout(
OrderedLayout.ORIENTATION_HORIZONTAL);
populateLayout(ol);
target.addComponent(ol);
}
// //////////////////////////////////////////////////////////////////////////
if (true) {
target
.addComponent(new Label(
"<br/><br/><br/><hr /><h1>Components inside vertical OrderedLayout</h3>",
Label.CONTENT_XHTML));
OrderedLayout ol2 = new OrderedLayout(
OrderedLayout.ORIENTATION_VERTICAL);
populateLayout(ol2);
target.addComponent(ol2);
}
// //////////////////////////////////////////////////////////////////////////
if (true) {
target
.addComponent(new Label(
"<hr /><h1>Components inside ExpandLayout (height 250px)</h3>",
Label.CONTENT_XHTML));
ExpandLayout el = new ExpandLayout();
el.setHeight(250);
el.setHeightUnits(ExpandLayout.UNITS_PIXELS);
populateLayout(el);
target.addComponent(el);
}
// //////////////////////////////////////////////////////////////////////////
if (true) {
target.addComponent(new Label(
"<hr /><h1>Components inside Panel</h3>",
Label.CONTENT_XHTML));
Panel panel = new Panel("Panel");
populateLayout(panel);
target.addComponent(panel);
}
// //////////////////////////////////////////////////////////////////////////
if (true) {
target
.addComponent(new Label(
"<hr /><h1>Components inside vertical SplitPanel (splitpanel is under 250height ExpandLayout)</h3>",
Label.CONTENT_XHTML));
ExpandLayout sp1l = new ExpandLayout();
sp1l.setHeight(250);
sp1l.setHeightUnits(ExpandLayout.UNITS_PIXELS);
SplitPanel sp1 = new SplitPanel(SplitPanel.ORIENTATION_VERTICAL);
sp1l.addComponent(sp1);
OrderedLayout sp1first = new OrderedLayout();
OrderedLayout sp1second = new OrderedLayout();
sp1.setFirstComponent(sp1first);
populateLayout(sp1first);
populateLayout(sp1second);
sp1.setSecondComponent(sp1second);
target.addComponent(sp1l);
}
// //////////////////////////////////////////////////////////////////////////
if (true) {
target
.addComponent(new Label(
"<hr /><h1>Components inside horizontal SplitPanel (splitpanel is under 250px height ExpandLayout)</h3>",
Label.CONTENT_XHTML));
ExpandLayout sp2l = new ExpandLayout();
sp2l.setHeight(250);
sp2l.setHeightUnits(ExpandLayout.UNITS_PIXELS);
SplitPanel sp2 = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
sp2l.addComponent(sp2);
OrderedLayout sp2first = new OrderedLayout();
OrderedLayout sp2second = new OrderedLayout();
sp2.setFirstComponent(sp2first);
populateLayout(sp2first);
populateLayout(sp2second);
sp2.setSecondComponent(sp2second);
target.addComponent(sp2l);
}
// //////////////////////////////////////////////////////////////////////////
if (true) {
target.addComponent(new Label(
"<hr /><h1>Components inside TabSheet</h3>",
Label.CONTENT_XHTML));
TabSheet tabsheet = new TabSheet();
OrderedLayout tab1 = new OrderedLayout();
tab1.addComponent(new Label("try tab2"));
OrderedLayout tab2 = new OrderedLayout();
populateLayout(tab2);
tabsheet.addTab(tab1, "TabSheet tab1", new ClassResource("m.gif",
this));
tabsheet.addTab(tab2, "TabSheet tab2", new ClassResource("m.gif",
this));
target.addComponent(tabsheet);
// test(tabsheet);
// test(tab1);
// test(tab2);
// test(expandLayout);
}
// //////////////////////////////////////////////////////////////////////////
if (true) {
target.addComponent(new Label(
"<hr /><h1>Components inside GridLayout</h3>",
Label.CONTENT_XHTML));
GridLayout gridLayout = new GridLayout(4, 100);
populateLayout(gridLayout);
target.addComponent(gridLayout);
// test(gridLayout);
}